//删除数组中指定的元素，并返回该元素
module.exports.arrayRemove = function (arr,num) {
    var index = null;
    for (var i = 0; i < arr.length; i++) {
        if(num == arr[i]){
            index = i;
            break;
        }
    };
    if (null != index) {
        return arr.splice(index,1);
    } else{
        return null;
    };
};
//删除数组中指定的所有元素
module.exports.arrayRemoveAll = function (arr,num) {
    var rmNum = null;
    do
    {
        rmNum = module.exports.arrayRemove(arr,num);
    }
    while (rmNum != null);
};
//返回数组中指定的所有元素的个数
module.exports.arrayCount = function (arr,num) {
    var index = 0;
    for (var i = 0; i < arr.length; i++) {
        if(num == arr[i]){
            index ++;
        }
    };
    return index;
};